﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using ClassLibrary.Models;
using System.Threading.Tasks;

namespace ClassLibrary.EFDbContext
{
    public class Context : DbContext
    {
        /// <summary>
        /// 1、创建构造函数，构造函数继承DbContext类的构造函数，通过DbContext类的构造函数创建数据库连接
        /// 2、DbContext类的构造函数里面的参数是数据库连接字符串，通过该连接字符串去创建数据库
        /// </summary>
        public Context()
            : base("name=CodeFirstApp")
        { }

        //2、定义数据集合：用于创建表
        public DbSet<Category> Categorys { get; set; }

        public DbSet<Product> Products { get; set; }
    }
}
